owe one's thanks - Turkish English Dictionary